# -*- coding: utf-8 -*-

class cEngineConfig(object):

    """
     Esta clase almacena toda la informacion con la que se configura el motor del
     juego.

    :version:
    :author:
    """

    """ ATTRIBUTES

     Anchura de la ventana.

    width  (public)

     Altura de la ventana.

    height  (public)

     Profundidad de color:
     16
     24
     32

    color_depth  (public)

     Indica si la pantalla es completa o modo ventana.

    full_screen  (public)

     Indica si se vuelca a la pantalla informacion interna del funcionamiento del
     motor. El control de que informacion se vuelva a la pantalla queda a discreccion
     de la escena activa en cada momento.

    debug  (public)

     Indica si el motor vuelva a disco informacion sobre las actividades que realiza.

    log  (public)

     Indica si la venta debe capturar del raton de forma exclusiva. Esto supone que
     el raton nunca podra salir de la ventana del motor hasta que se libere de nuevo.

    capture_mouse  (public)

    """

    def __init__(self):
        """
         

        @return  :
        @author
        """
        self.width = 1024
        self.height = 768
        self.color = 32
        self.full_screen = False
        self.debug = True
        self.log = False
        self.capture_mouse = False
        self.caption = "engine window"
